Bij zijn wereldbekerdebuut, in december 2016 in Mönchengladbach, eindigde Magnusson op de achtste plaats. Op de wereldkampioenschappen freestyleskiën 2017 in de Spaanse Sierra Nevada eindigde hij als achttiende op het onderdeel slopestyle. Tijdens de Olympische Winterspelen van 2018 in Pyeongchang eindigde de Zweed als achttiende op het onderdeel slopestyle.
In januari 2019 stond Magnusson in Seiser Alm voor de eerste maal in zijn carrière op het podium van een wereldbekerwedstrijd. In Park City nam de Zweed deel aan de wereldkampioenschappen freestyleskiën 2019. Op dit toernooi eindigde hij als zesde op het onderdeel big air en als zestiende op het onderdeel slopestyle.